package com.chagee.store.operation.server.model.response;

import com.chagee.store.operation.server.model.info.CarryOutInfo;
import com.chagee.store.operation.server.model.info.ManageInfo;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author : hk
 * @Date : 2024/7/2
 */

@Data
public class StoreTaskRelationDetailResponse implements Serializable {
	/**
	 * 店铺编号
	 */
	private String storeNo;
	/**
	 * 店铺名称
	 */
	private String storeName;
	/**
	 * 三方打烊任务状态  0禁用 1启用
	 */
	private Integer closingTaskStatus;
	/**
	 * 三方打烊二维码url
	 */
	private String qrCodeUrl;
	/**
	 * 所属城市
	 */
	private String cityName;
	/**
	 * GMV(近3月)
	 */
	private String threeMonthsGmv;
	/**
	 * GMV(近1年)
	 */
	private String oneYearGmv;
	/**
	 * 供应商进场日期
	 */
	private Date supplierEntryDate;
	/**
	 * 计费开始日期
	 */
	private Date billingStartDate;
	/**
	 * 打烊工单创建时间
	 */
	private String closingWorkOrderCreateTime;
	/**
	 * 打烊工单自动验收时间
	 */
	private String closingWorkOrderAcceptanceTime;
	/**
	 * 配置信息
	 */
	List<TaskRelationDetailResponse> taskRelationDetailResponseList;

	/**
	 * 结算底价-不可为空
	 */
	private BigDecimal floorPrice;

	/**
	 * 结算底价(夜间)-可以为空
	 */
	private BigDecimal nightFloorPrice;

	/**
	 * 供应商编码
	 */
	private String supplierNo;

	/**
	 * 管理者id
	 */
	private List<ManageInfo> manageList;

	private List<CarryOutInfo> carryOutList;
}
